package common

import (
	"context"
	pb "git.mycaigou.com/gfyx/micro-gfyx-api/proto/micro_gfyx_user_service_proto/micro-gfyx-user-service/tenant"
)

type CreateTenantReposIface interface {
	CreateTenant(ctx context.Context, request *pb.CreateTenantRequest) (*pb.CreateTenantResponse, error)
	RemoveTenant(ctx context.Context, request *pb.RemoveTenantRequest) (*pb.RemoveTenantResponse, error)
	GetTaskStatus(ctx context.Context, request *pb.GetTaskStatusRequest) (*pb.GetTaskStatusResponse, error)
	CreateTenantCallback(ctx context.Context, request *pb.CreateTenantCallbackRequest) (*pb.CreateTenantCallbackResponse, error)
}
